home *** CD-ROM | disk | FTP | other *** search
- Welcome to THE, The Hessling Editor.
-
- INTRODUCTION
- ------------
-
- THE is a full-screen character mode text editor based on the VM/CMS editor
- XEDIT and some features of KEDIT for DOS written by Mansfield Software.
-
- THE has currently been ported to SUNOS 4.1.x, Xenix-386, DOS (using both
- Borland C++ 3.0, Microsoft C v6.00ax and DJGPP) Esix 4.0.3a, ATT SystemV 3.2,
- Linux,386BSD and to OS/2 2.0/2.1 (using Microsoft C v6.00, C Set/2 and
- Borland C++ for OS/2).
- An attempt has been made to port THE to VAX/VMS. Some major work is still
- required. A port to the Amiga is currently being undertaken.
-
- The SUNOS port has options for the BSD, System V, acc and gcc compilers.
- THE is known to run on SUNOS 4.1.3, Solaris 2.x, Xenix-386, DOS,
- OS/2 2.x, Esix 4.0.3a, ATT SystemV 3.2, Linux, 386BSD, AIX, HP-UX,
- Ultrix, Sequent, DG/UX. THE should compile on any Unix system.
-
- The DOS and OS/2 port requires the use of PDCURSES 2.2; a public domain
- library of curses screen handling routines, of which I am the current
- maintainer. PDCurses 2.2 is also available from the Australian anon ftp
- site mentioned below in /src/PDCurses
-
- THE OS/2 port is similar to EPM, runs within an OS/2 command window and is
- HPFS aware. THE also uses the OS/2 REXX interpreter to execute macro files.
- An extensive interface exists between THE and REXX giving THE the complete
- power of REXX.
-
- REXX support is also avaliable on Unix systems and with DJGPP using Regina
- 0.07a, a free REXX interpreter available from ftp.pvv.unit.no in pub/rexx.
- Details on integrating THE and Regina are included in the makefile.
-
- THE uses curses as its screen handler. This makes it portable but not the
- best for fast screen refreshes.
-
- See the makefile for more information on compiling THE.
-
- To get detailed descriptions of each command;
-
- make manual
-
- This will create a file called the.man.
-
- If you find bugs or major inconsistencies, please let me know. If you
- manage to compile and run on a different platform to the above, please
- send me any changes to the code and the makefile, so I can include the
- patches in the official release.
-
- A mailing list has been created for discussion of THE. You can subscribe
- to it by sending an email message to listproc@gu.edu.au with the body of
- the email message containing:
-
- SUBSCRIBE THELIST Your Name
-
- To send messages to other subscribers, send an email message to
- thelist@gu.edu.au.
-
- THE is distributed under the terms of the GNU General Public License.
- For more details see the file COPYING that should have accompanied this.
-
- THE is available via anonymous ftp from the following sites:
-
- North America: rexx.uwaterloo.ca
- /pub/editors/the
- Europe: pvv.pvv.unit.no
- /pub/the
- Australia: ftp.gu.edu.au
- /src/THE
-
- thedos??.zip - version ?.? DOS executable and documentation
- thedjg??.zip - version ?.? extended DOS executable and documentation
- theos2??.zip - version ?.? OS/2 executable and documentation
- thesrc??.zip - source code for version ?.?
- thesrc??.tar.Z - source code for version ?.?
-
- You will need Info-Zip's Unzip 5.0 or equivalent to unzip this archive.
- Also note that the source files will be in Unix format (LF only to end line)
- so unzipping under DOS or OS/2 use the -a switch.
-
- MANIFEST
- --------
-
- COPYING - GNU General Public License
- *.c - source files in C (will support K&R or ANSI C)
- use -DPROTO to use prototypes
- *.h - various header files
- the.his - release history
- the.ico - OS/2 icon
- readme.src - this file
- readme.exc - readme file for executable distribution
- overview - documentation overview
- appendix.1 - Appendix 1 for THE Reference Manual
- files.rcs - A list of all source files.
- makefile - makefile containing various sample setups
- *.rsp - linker response files
- *.def - linker definition files
- *.hlp - help files
- *.the - sample THE macro files (only useful with a supported
- REXX interpreter)
-
-
- See the makefile for details on how to compile THE for your platform.
- Read the.his to see what has been added or changed in the latest release.
- Default values for some system limits are defines in defines.h. Change
- these values if you require.
-
- ********************* Note to Users of Borland C++ 2.0 *****************
- There is a bug in the stat() function that returns an error if you call
- stat() with the root directory. This causes any sos_edit of a directory
- that will resolve to the root directory to think it is a new file.
- The bug in stat() has been fixed in release 3.0.
- ********************* Note to Users of Borland C++ 2.0 *****************
-
- Enjoy, Mark.
-
- ------------------------------------------------------------------------
- Mark Hessling Email: M.Hessling@gu.edu.au
- DBA,ITS Phone: +617 875 7691
- Griffith University Fax: +617 875 5314
- Nathan, Brisbane ***** PDCurses Maintainer *****
- QLD 4111 *** Author of THE and GUROO ***
- Australia ******** Member RexxLA ********
- ------------------------------------------------------------------------
-